punishment restricting freedom - Español Inglés Diccionario